[PM-34724] Access Intelligence Carousel for first time admins#20734
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #20734 +/- ##
==========================================
+ Coverage 47.44% 47.81% +0.36%
==========================================
Files 4002 4008 +6
Lines 123116 123411 +295
Branches 18938 18973 +35
==========================================
+ Hits 58414 59005 +591
+ Misses 60277 59958 -319
- Partials 4425 4448 +23 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
| // FIXME(https://bitwarden.atlassian.net/browse/CL-903): Migrate to Signals | ||
| // eslint-disable-next-line @angular-eslint/prefer-signals | ||
| @Input({ transform: booleanAttribute }) hideArrows = false; |
There was a problem hiding this comment.
Can this be updated to use an input signal? Would like to not add new //FIXME comments
There was a problem hiding this comment.
good catch! I shouldn't introduce further technical debt. I have this fixed.
jengstrom-bw
left a comment
There was a problem hiding this comment.
Vault items look good, thanks for updating that signal!
|
@claude Please review! |
|
Claude finished @Banrion's task in 3m 54s —— View job Claude Code ReviewReviewed the carousel signal migration, the new 🔴 Bugs1. v2 page's dev menu is wired to a removed output
<dirt-dev-menu
(beginTour)="beginOnboardingTour()"
(importData)="goToImportPage()"
></dirt-dev-menu>
Also, while v1 ( 2. Storybook mock uses the wrong service method name
const mockOnboardingService = { setCarouselAcknowledged: async () => {} };The component calls 🟡 Quality3. 4. All four slides use the same placeholder image — 5. Injected 6. Silent error swallowing in 7. Test coverage regression for post-import dialog — The deleted 8. Missing alt text — 9. 10. Minor — duplicate 11. Unused ✅ Strengths
Summary: two bugs (v2 dev-menu event binding mismatch + story mock method name) should block; the rest are polish. The v2 page also seems to be missing the new-admin welcome wiring entirely — please confirm whether that's intentional. |
|
Claude Code is reviewing this pull request... If this comment does not update with results, check the Actions log. |
|



🎟️ Tracking
https://bitwarden.atlassian.net/browse/PM-34724
📔 Objective
📸 Screenshots
Added new dev-menu options to invoke the welcome carousel
New Carousel dialog for new admins